#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
int main() {
    pid_t pid = fork();
    if (pid < 0) {
        perror("Fork failed");
        return -1;
    } else if (pid == 0) { // 子进程
        execl("a.out",NULL);

    } else { // 父进程
        printf("Parent process, PID: %d, Child PID: %d\n", getpid(), pid);
    }
    return 0;
}